sweat over (something)

Translations
travailler d'arrache-pied sur
Definitions
To spend a lot of time and effort worrying about or working hard on something, often with anxiety or stress.